package com.infore.dataReceiving.entity;
import java.io.Serializable;
import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;

/**
 * 实时数据实体类
 */
@Entity
@Table(name="ZEROCHECK_DATA")
public class ZeroCheckData implements Serializable {
	
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="ZEROCHECK_ID")
	@GeneratedValue(generator = "uuidGenerator")
	@GenericGenerator(name = "uuidGenerator", strategy = "uuid") // UUID生成策略
	private String id;
	
	/** 站点mn **/
	@Column(name="mn", length = 20)
	private String mn;
	
	/** 因子编码 **/
	@Column(name="factorCode", length = 20)
	private String factorCode;
	
	/** 数据时间 **/
	@Column(name="dataTime", length = 20)
	private Timestamp dataTime;
	
	/** 零点核查数据 **/
	@Column(name="Check_Data", length = 20)
	private String CheckData;
	
	/** 标准样浓度 **/
	@Column(name="Standard_Value", length = 20)
	private String StandardValue;
	
	/** 仪器跨度值 **/
	@Column(name="Span_Value", length = 20)
	private String SpanValue;
	
	/** 数据状态标识 **/
	@Column(name="flag", length = 10)
	private String flag;
	
	/** 更新标识 **/
	@Column(name="UPDATE_FLAG", length = 10)
	private String updateFlag;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getMn() {
		return mn;
	}

	public void setMn(String mn) {
		this.mn = mn;
	}

	public String getFactorCode() {
		return factorCode;
	}

	public void setFactorCode(String factorCode) {
		this.factorCode = factorCode;
	}

	public Timestamp getDataTime() {
		return dataTime;
	}

	public void setDataTime(Timestamp dataTime) {
		this.dataTime = dataTime;
	}

	public String getCheckData() {
		return CheckData;
	}

	public void setCheckData(String checkData) {
		CheckData = checkData;
	}

	public String getStandardValue() {
		return StandardValue;
	}

	public void setStandardValue(String standardValue) {
		StandardValue = standardValue;
	}

	public String getSpanValue() {
		return SpanValue;
	}

	public void setSpanValue(String spanValue) {
		SpanValue = spanValue;
	}

	public String getFlag() {
		return flag;
	}

	public void setFlag(String flag) {
		this.flag = flag;
	}

	public String getUpdateFlag() {
		return updateFlag;
	}

	public void setUpdateFlag(String updateFlag) {
		this.updateFlag = updateFlag;
	}
	
}
